作者 | Adafruit Industries |
---|---|
初版 | 2017年7月19日[1] |
最新版 |
9.0.5[2] ![]() |
リポジトリ |
github |
プログラミング 言語 | C[3] |
プラットフォーム | Atmel SAMD21, Atmel SAMD51, Nordic nRF52840, ESP8266を使用したマイコンボード。Adafruit, SparkFun, Arduino, Particle等が提供。 |
種別 | Python 実装 |
ライセンス | MIT license[4] |
公式サイト |
circuitpython |
CircuitPython[5]はMicroPythonから派生した、教育および初心者向けのオープンソースのプログラミング言語である。CircuitPythonは、Adafruit Industriesが開発を支援しており、Python 3プログラミング言語のC言語によるソフトウェア実装である。[3] 数種類の現行のマイクロコントローラに移植されている。
CircuitPython はマイコンのハードウェアで動作する完全なPythonコンパイラおよびランタイムである。サポートされたコマンドを即時実行するための対話型プロンプト(REPL)も用意されている。CircuitPython には、Pythonの様々なコア・ライブラリに加え、Adafruitの対応ハードウェア製品への低レイヤアクセスを提供するモジュール群や、初心者向けの高レイヤライブラリが含まれる。[6]
CircuitPythonはDamien Georgeが開発したMicroPython[7]のフォークである。MicroPythonのコミュニティには、CircuitPythonのようなMicroPythonから派生した変種について議論がある。[8]
CircuitPythonはPythonのリファレンス実装であるCPythonに準拠することを目指している。[9] CircuitPython互換ボード用に書かれたプログラムは、Raspberry Piなど他のプラットホームでは修正なしでは動作しない可能性がある。[10]
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search